Interactive Design and Debugging of GPU-based Volume Visualizations
نویسندگان
چکیده
There is a growing need for custom visualization applications to deal with the rising amounts of volume data to be analyzed in fields like medicine, seismology, and meteorology. Visual programming techniques have been used in visualization and other fields to analyze and visualize data in an intuitive manner. However, this additional step of abstraction often results in a performance penalty during the actual rendering. In order to prevent this impact, a careful modularization of the required processing steps is necessary, which provides flexibility and good performance at the same time. In this paper, we will describe the technical foundations as well as the possible applications of such a modularization for GPU-based volume raycasting, which can be considered the state-of-the-art technique for interactive volume rendering. Based on the proposed modularization on a functional level, we will show how to integrate GPU-based volume ray-casting in a visual programming environment in such a way that a high degree of flexibility is achieved without any performance impact.
منابع مشابه
Scalable Visualizations and Query-Based Debugging
Interactive run-time visualization of object-oriented software requires views of the current state as well as the execution history. However, as software complexity grows, runtime visualizations become unwieldy and their effectiveness quickly degrades, necessitating techniques to scale the them gracefully without compromising their meaning. The main contribution of this paper is showing that de...
متن کاملIntegrating Interactive Visualizations of Automatic Debugging Techniques on an Integrated Development Environment
Automated debugging techniques based on statistical analysis of historical test executions data have recently received considerable attention due to their diagnostic capabilities. However, the tools that materialize such techniques suffer from a common, rather important shortcoming: the lack of effective diagnostic reports’ visualizations. This limitation prevents the wide adoption of such tool...
متن کاملDynamic Resolution in GPU-Accelerated Volume Rendering to Autostereoscopic Multiview Lenticular Displays
The generation of multiview stereoscopic images of large volume rendered data demands an enormous amount of calculations. We propose a method for hardware accelerated volume rendering of medical data sets to multiview lenticular displays, offering interactive manipulation throughout. The method is based on buffering GPU-accelerated direct volume rendered visualizations of the individual views f...
متن کاملA visualization-based environment for top-down debugging of parallel programs
This paper describes a parallel debugging environment that applies visualizations in a top-down, struc-tured approach for debugging. This environment, referred to as GOLD, uses visualizations in the traditional way for examining a program state, but it also extends the use of visualizations in two directions. First, a technique is described for using visualizations to guide the operation of set...
متن کاملUsing WebGL as an Interactive Visualization Medium: Our Experience Developing SplatterJs
With web-technologies gaining popularity in use, designed information visualizations can now enjoy wide dissemination without the need for operating system-specific implementation. The process of porting existing visualizations that use GPU-enabled programming (such as OpenGL) to WebGL enables the instantiation of efficient, interactive data visualizations that can scale to larger datasets and ...
متن کامل